Resource Type

Journal Article 2

Year

2023 1

2022 1

Keywords

Programmability 2

Compilers 1

Heterogeneous computing 1

Metasheets 1

Non-periodic tessellation 1

Origami metamaterials 1

Parallel programming models 1

Runtime systems 1

Square-twist pattern 1

open ︾

Search scope:

排序: Display mode:

The Tessellation Rule and Properties Programming of Origami Metasheets Built with a Mixture of Rigid and Non-Rigid Square-Twist Patterns Article

Jiayao Ma, Shixi Zang, Yan Chen, Zhong You

Engineering 2022, Volume 17, Issue 10,   Pages 82-92 doi: 10.1016/j.eng.2022.02.015

Abstract:

Metamaterials constructed from origami units of different types and behaviors could potentially offer a broader scope of mechanical properties than those formed from identical unit types. However, the geometric design rules and property programming methods for such metamaterials have yet to be extensively explored. In this paper, we propose a new kind of origami metasheet by incorporating a family of different square-twist units. The tessellation rule of these metasheets is established to allow compatible mountain–valley crease assignments and geometric parameters among neighboring units. We demonstrate through experiments that the energy, initial peak force, and maximum stiffness of the metasheets can be obtained by a summation of the properties of the constitutional units. Based on this, we are able to program the mechanical properties of the metasheets over a wide range by varying the types and proportions of the units, as well as their geometric and material parameters. Furthermore, for a metasheet with a fixed number of units, all the geometrically compatible tessellations can be folded out of the same pre-creased sheet material by simply changing the mountain–valley assignments, thereby allowing the properties of the metasheet to be re-programmed based on specific requirements. This work could inspire a new class of programmable origami metamaterials for current and future mechanical and other engineering applications.

Keywords: Origami metamaterials     Metasheets     Square-twist pattern     Non-periodic tessellation     Programmability    

Programming bare-metal accelerators with heterogeneous threading models: a case study of Matrix-3000 Research Article

Jianbin FANG, Peng ZHANG, Chun HUANG, Tao TANG, Kai LU, Ruibo WANG, Zheng WANG,j.fang@nudt.edu.cn,zhangpeng13a@nudt.edu.cn,chunhuang@nudt.edu.cn

Frontiers of Information Technology & Electronic Engineering 2023, Volume 24, Issue 4,   Pages 509-520 doi: 10.1631/FITEE.2200359

Abstract: As the hardware industry moves toward using specialized heterogeneous many-core processors to avoid the effects of the power wall, software developers are finding it hard to deal with the complexity of these systems. In this paper, we share our experience of developing a programming model and its supporting compiler and libraries for Matrix-3000, which is designed for next-generation exascale supercomputers but has a complex memory hierarchy and processor organization. To assist its software development, we have developed a software stack from scratch that includes a low-level programming interface and a high-level OpenCL compiler. Our low-level programming model offers native programming support for using the bare-metal accelerators of Matrix-3000, while the high-level model allows programmers to use the OpenCL programming standard. We detail our design choices and highlight the lessons learned from developing system software to enable the programming of bare-metal accelerators. Our programming models have been deployed in the production environment of an exascale prototype system.

Keywords: Heterogeneous computing     Parallel programming models     Programmability     Compilers     Runtime systems    

Title Author Date Type Operation

The Tessellation Rule and Properties Programming of Origami Metasheets Built with a Mixture of Rigid and Non-Rigid Square-Twist Patterns

Jiayao Ma, Shixi Zang, Yan Chen, Zhong You

Journal Article

Programming bare-metal accelerators with heterogeneous threading models: a case study of Matrix-3000

Jianbin FANG, Peng ZHANG, Chun HUANG, Tao TANG, Kai LU, Ruibo WANG, Zheng WANG,j.fang@nudt.edu.cn,zhangpeng13a@nudt.edu.cn,chunhuang@nudt.edu.cn

Journal Article